package entity;

import java.util.ArrayList;
import java.util.List;

public enum TipoImovel {

	CASA, APARTAMENTO_RESIDENCIAL, APARTAMENTO_COMERCIAL;
	
	private int id;
	private String nome;

	private TipoImovel() {
		this.id = ordinal() + 1;
		this.nome = toString();
	}
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getNome() {
		return nome;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public static List<TipoImovel> getTipoImovel() {
		List<TipoImovel> status = new ArrayList<TipoImovel>();
		
		for(TipoImovel tipoImovel : values()) {
			status.add(tipoImovel);
		}
		
		return status;
		
	}
	
	public static TipoImovel getTipos(int pos) {
		return values()[pos - 1];
	}
}